#ifndef QUEUE_ELEMENT_H
#define QUEUE_ELEMENT_H

template <typename T>
struct Queue_Element
{
    Queue_Element() : data(0), next(0) {}
    Queue_Element(const T &d) : data(&d), next(0)  { }

    const T *data;
    Queue_Element *next;
};

#endif // QUEUE_ELEMENT_H
